package py.com.erpone.session.dm.list;

import java.util.List;

import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.inject.Named;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import py.com.erpone.entity.dm.Pais;



@Stateless
@LocalBean
@Named
public class PaisList {
	
	@PersistenceContext
	private EntityManager em;
	
	
	@SuppressWarnings("unchecked")
	public List<Pais> findAll(){   // consulta sobre la entidad Pais
		List<Pais> result=(List<Pais>)em.createNamedQuery("pais.all").getResultList();
		return result;
	}
	
	public Pais findById(Long id){ // encuentra la entidad Pais por medio de su clave primaria
		return em.find(Pais.class, id); // find() permite recuperar una instancia de una entidad 
	}
	
	
}
